[INFO] cloning repository https://github.com/audiocogs/aurora.rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/audiocogs/aurora.rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 76a61f01b220a51442c801a7a4df2bba915e919d
[INFO] building audiocogs/aurora.rs against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faudiocogs%2Faurora.rs" "/workspace/builds/worker-2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/audiocogs/aurora.rs on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/audiocogs/aurora.rs
[INFO] finished tweaking git repo https://github.com/audiocogs/aurora.rs
[INFO] tweaked toml for git repo https://github.com/audiocogs/aurora.rs written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate git repo https://github.com/audiocogs/aurora.rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c7976ab03a7b1a7a496da2013785f7da4e9cd74a4d0f50a4754669747a7c803e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "c7976ab03a7b1a7a496da2013785f7da4e9cd74a4d0f50a4754669747a7c803e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7976ab03a7b1a7a496da2013785f7da4e9cd74a4d0f50a4754669747a7c803e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7976ab03a7b1a7a496da2013785f7da4e9cd74a4d0f50a4754669747a7c803e", kill_on_drop: false }`
[INFO] [stdout] c7976ab03a7b1a7a496da2013785f7da4e9cd74a4d0f50a4754669747a7c803e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1e5fe3f4b4686e17da678b1d72427edbfdf7304cd915a2bffb6af4c74ec0ea77
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "1e5fe3f4b4686e17da678b1d72427edbfdf7304cd915a2bffb6af4c74ec0ea77", kill_on_drop: false }`
[INFO] [stderr]    Compiling aurora v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> src/channel/mod.rs:40:29
[INFO] [stdout]    |
[INFO] [stdout] 40 |   pub fn read(&mut self, f: |&T|) {
[INFO] [stdout]    |                             ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]   --> src/channel/mod.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |   pub fn write(&mut self, f: |&mut T|) {
[INFO] [stdout]    |                              ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> src/channel/mod.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |       for i in range(0u, 10000) {
[INFO] [stdout]     |                      ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]    --> src/channel/mod.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |     spawn(proc() {
[INFO] [stdout]     |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> src/channel/mod.rs:202:20
[INFO] [stdout]     |
[INFO] [stdout] 202 |     for i in range(0u, 10000) {
[INFO] [stdout]     |                    ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]    --> src/stream/mod.rs:177:37
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                     ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:177:41
[INFO] [stdout]     |
[INFO] [stdout] 177 |     return unsafe { mem::transmute::<[u8, ..2], [u16, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]    --> src/stream/mod.rs:196:37
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                     ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:196:41
[INFO] [stdout]     |
[INFO] [stdout] 196 |     return unsafe { mem::transmute::<[u8, ..4], [u32, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]    --> src/stream/mod.rs:215:37
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                     ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]    --> src/stream/mod.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |     return unsafe { mem::transmute::<[u8, ..8], [u64, ..1]>(buffer) }[0];
[INFO] [stdout]     |                                         ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> src/stream/mod.rs:383:23
[INFO] [stdout]     |
[INFO] [stdout] 383 |     macro_rules! prepare(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 384 | |     ($buffer:expr) => ({
[INFO] [stdout] 385 | |       let (sink, source) = channel::create::<::Binary>(1);
[INFO] [stdout] 386 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 392 | |     });
[INFO] [stdout] 393 | |   )
[INFO] [stdout]     | |___^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 383 |   macro_rules! prepare{
[INFO] [stdout] 384 |     ($buffer:expr) => ({
[INFO] [stdout] 385 |       let (sink, source) = channel::create::<::Binary>(1);
[INFO] [stdout] 386 | 
[INFO] [stdout] 387 |       spawn(proc() {
[INFO] [stdout] 388 |         buffer::Buffer::new($buffer, 4096, sink).run();
[INFO] [stdout]   ...
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 393 |   );
[INFO] [stdout]     |    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/file/mod.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> src/file/mod.rs:81:22
[INFO] [stdout]    |
[INFO] [stdout] 81 |       for i in range(0u, 4096) {
[INFO] [stdout]    |                      ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/file/mod.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/buffer/mod.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `)`, `,`, `.`, `?`, or an operator, found `{`
[INFO] [stdout]   --> src/buffer/mod.rs:73:18
[INFO] [stdout]    |
[INFO] [stdout] 73 |     spawn(proc() {
[INFO] [stdout]    |                 -^ expected one of `)`, `,`, `.`, `?`, or an operator
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: missing `,`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:40:88
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                                                                                        ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:40:97
[INFO] [stdout]    |
[INFO] [stdout] 40 |               std::slice::bytes::copy_memory(d.slice_mut( 4,  6), std::mem::transmute::<u16, [u8, ..2]>(1u16.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:41:88
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                                                                                        ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:41:97
[INFO] [stdout]    |
[INFO] [stdout] 41 |               std::slice::bytes::copy_memory(d.slice_mut( 6,  8), std::mem::transmute::<u16, [u8, ..2]>(0u16.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:53:87
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                                                                                       ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:53:96
[INFO] [stdout]    |
[INFO] [stdout] 53 |               std::slice::bytes::copy_memory(d.slice_mut(4, 12), std::mem::transmute::<i64, [u8, ..8]>(32i64.to_be()));
[INFO] [stdout]    |                                                                                                ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:56:88
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                                                                                        ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:56:97
[INFO] [stdout]    |
[INFO] [stdout] 56 |               std::slice::bytes::copy_memory(d.slice_mut(12, 20), std::mem::transmute::<u64, [u8, ..8]>(sample_rate));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:65:88
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                                                                                        ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:65:97
[INFO] [stdout]    |
[INFO] [stdout] 65 |               std::slice::bytes::copy_memory(d.slice_mut(24, 28), std::mem::transmute::<u32, [u8, ..4]>(format_flags.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:69:88
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                                                                                        ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:69:97
[INFO] [stdout]    |
[INFO] [stdout] 69 |               std::slice::bytes::copy_memory(d.slice_mut(28, 32), std::mem::transmute::<u32, [u8, ..4]>(bytes_per_packet.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:70:88
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                                                                                        ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:70:97
[INFO] [stdout]    |
[INFO] [stdout] 70 |               std::slice::bytes::copy_memory(d.slice_mut(32, 36), std::mem::transmute::<u32, [u8, ..4]>(1u32.to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:72:88
[INFO] [stdout]    |
[INFO] [stdout] 72 |               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                                                                                        ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:72:97
[INFO] [stdout]    |
[INFO] [stdout] 72 |               std::slice::bytes::copy_memory(d.slice_mut(36, 40), std::mem::transmute::<u32, [u8, ..4]>((audio.channels as u32).to_be()));
[INFO] [stdout]    |                                                                                                 ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unmatched angle bracket
[INFO] [stdout]   --> src/caf/mod.rs:73:88
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...   std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_type) a...
[INFO] [stdout]    |                                                                                ^ help: remove extra angle bracket
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> src/caf/mod.rs:73:97
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...   std::slice::bytes::copy_memory(d.slice_mut(40, 44), std::mem::transmute::<u32, [u8, ..4]>((::sample_type::size(audio.sample_type) a...
[INFO] [stdout]    |                                                                                         ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::ptr::RawPtr`, `std::ptr::RawMutPtr`
[INFO] [stdout]  --> src/channel/mod.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::ptr::{RawPtr,RawMutPtr};
[INFO] [stdout]   |                ^^^^^^ ^^^^^^^^^ no `RawMutPtr` in `ptr`
[INFO] [stdout]   |                |
[INFO] [stdout]   |                no `RawPtr` in `ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::Semaphore`
[INFO] [stdout]   --> src/channel/mod.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::{Arc,Semaphore};
[INFO] [stdout]    |                     ^^^^^^^^^ no `Semaphore` in `sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::sync::atomic::AtomicInt`
[INFO] [stdout]   --> src/channel/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::atomic::AtomicInt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^---------
[INFO] [stdout]    |     |                  |
[INFO] [stdout]    |     |                  help: a similar name exists in the module: `AtomicI8`
[INFO] [stdout]    |     no `AtomicInt` in `sync::atomic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:21:3
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[unsafe_destructor]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:61:3
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[unsafe_destructor]
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `unsafe_destructor` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:102:3
[INFO] [stdout]     |
[INFO] [stdout] 102 | #[unsafe_destructor]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/aurora.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |   #[deriving(Show,PartialEq)]
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/aurora.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |   #[deriving(Show,PartialEq)]
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `heap` in `alloc`
[INFO] [stdout]   --> src/channel/mod.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |     unsafe { alloc::heap::deallocate(self.data as *mut u8, self.capacity as uint * mem::size_of::<T>(), mem::align_of::<T>()) };
[INFO] [stdout]    |                     ^^^^ could not find `heap` in `alloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `heap` in `alloc`
[INFO] [stdout]    --> src/channel/mod.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 |     alloc::heap::allocate(capacity * mem::size_of::<T>(), mem::align_of::<T>())
[INFO] [stdout]     |            ^^^^ could not find `heap` in `alloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/stream/mod.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |       std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                   ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/stream/mod.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |         std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                     ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:182:12
[INFO] [stdout]     |
[INFO] [stdout] 182 |     return Int::from_be(self.read_ne_u16());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 |     return Int::from_le(self.read_ne_u16());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:201:12
[INFO] [stdout]     |
[INFO] [stdout] 201 |     return Int::from_be(self.read_ne_u32());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:206:12
[INFO] [stdout]     |
[INFO] [stdout] 206 |     return Int::from_le(self.read_ne_u32());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:220:12
[INFO] [stdout]     |
[INFO] [stdout] 220 |     return Int::from_be(self.read_ne_u64());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Int`
[INFO] [stdout]    --> src/stream/mod.rs:225:12
[INFO] [stdout]     |
[INFO] [stdout] 225 |     return Int::from_le(self.read_ne_u64());
[INFO] [stdout]     |            ^^^ use of undeclared type `Int`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/buffer/mod.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |           std::slice::bytes::copy_memory(output, input);
[INFO] [stdout]    |                       ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |             std::slice::bytes::copy_memory(d.slice_mut( 0,  4), b"caff");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |             std::slice::bytes::copy_memory(d.slice_mut( 0, 4), b"desc");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:58:27
[INFO] [stdout]    |
[INFO] [stdout] 58 |               std::slice::bytes::copy_memory(d.slice_mut(20, 24), b"lpcm");
[INFO] [stdout]    |                           ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:82:25
[INFO] [stdout]    |
[INFO] [stdout] 82 |             std::slice::bytes::copy_memory(d.slice_mut(0, 4), b"data");
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:83:25
[INFO] [stdout]    |
[INFO] [stdout] 83 |             std::slice::bytes::copy_memory(d.slice_mut(4, 12), &[0xFFu8, ..8]);
[INFO] [stdout]    |                         ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `bytes` in `slice`
[INFO] [stdout]   --> src/caf/mod.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |           std::slice::bytes::copy_memory(binary.data.as_mut_slice(), audio.data.as_slice());
[INFO] [stdout]    |                       ^^^^^ could not find `bytes` in `slice`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |   data: int, capacity: int,
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         not found in this scope
[INFO] [stdout]    |         help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:16:24
[INFO] [stdout]    |
[INFO] [stdout] 16 |   data: int, capacity: int,
[INFO] [stdout]    |                        ^^^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        not found in this scope
[INFO] [stdout]    |                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:24:77
[INFO] [stdout]    |
[INFO] [stdout] 24 |     unsafe { alloc::heap::deallocate(self.data as *mut u8, self.capacity as uint * mem::size_of::<T>(), mem::align_of::<T>()) };
[INFO] [stdout]    |                                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 |       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 51 |       let ptr = mem::transmute::<i32, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl<T, int> Source<T> {
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `f` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 |       f(data);
[INFO] [stdout]    |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:90:34
[INFO] [stdout]    |
[INFO] [stdout] 90 |       let ptr = mem::transmute::<int, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]    |
[INFO] [stdout] 90 |       let ptr = mem::transmute::<i32, *mut T>(self.channel.data).offset(offset);
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl<T: Initialize, int> Sink<T> {
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `f` in this scope
[INFO] [stdout]   --> src/channel/mod.rs:95:7
[INFO] [stdout]    |
[INFO] [stdout] 95 |       f(data);
[INFO] [stdout]    |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:109:47
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub fn create<T: super::Initialize>(capacity: uint) -> (Sink<T>, Source<T>) {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |   for offset in range(0, capacity as int) {
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 3   | use channel::alloc::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:114:38
[INFO] [stdout]     |
[INFO] [stdout] 114 |   for offset in range(0, capacity as int) {
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      not found in this scope
[INFO] [stdout]     |                                      help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:126:66
[INFO] [stdout]     |
[INFO] [stdout] 126 |     data: unsafe { mem::transmute(data) }, capacity: capacity as int,
[INFO] [stdout]     |                                                                  ^^^
[INFO] [stdout]     |                                                                  |
[INFO] [stdout]     |                                                                  not found in this scope
[INFO] [stdout]     |                                                                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/channel/mod.rs:128:72
[INFO] [stdout]     |
[INFO] [stdout] 128 |     not_empty: Semaphore::new(0), not_full: Semaphore::new(capacity as int)
[INFO] [stdout]     |                                                                        ^^^
[INFO] [stdout]     |                                                                        |
[INFO] [stdout]     |                                                                        not found in this scope
[INFO] [stdout]     |                                                                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/stream/mod.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |   position: uint,
[INFO] [stdout]   |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/stream/mod.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 |   length: uint,
[INFO] [stdout]   |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/stream/mod.rs:65:59
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl<'a> Stream<'a> {
[INFO] [stdout]    |        - help: you might be missing a type parameter: `, uint`
[INFO] [stdout] ...
[INFO] [stdout] 65 |   pub fn try_read(&mut self, buffer: &mut [u8]) -> Option<uint> {
[INFO] [stdout]    |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:101:38
[INFO] [stdout]     |
[INFO] [stdout] 101 |   pub fn try_skip(&mut self, amount: uint) -> Option<uint> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:101:54
[INFO] [stdout]     |
[INFO] [stdout] 24  | impl<'a> Stream<'a> {
[INFO] [stdout]     |        - help: you might be missing a type parameter: `, uint`
[INFO] [stdout] ...
[INFO] [stdout] 101 |   pub fn try_skip(&mut self, amount: uint) -> Option<uint> {
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:129:34
[INFO] [stdout]     |
[INFO] [stdout] 129 |   pub fn skip(&mut self, amount: uint) {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:146:40
[INFO] [stdout]     |
[INFO] [stdout] 146 |   pub fn read_at_least(&mut self, min: uint, buffer: &mut [u8]) -> uint {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:146:68
[INFO] [stdout]     |
[INFO] [stdout] 146 |   pub fn read_at_least(&mut self, min: uint, buffer: &mut [u8]) -> uint {
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:281:39
[INFO] [stdout]     |
[INFO] [stdout] 281 |   pub fn read_le_uint_n(&mut self, n: uint) -> u64 {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:286:16
[INFO] [stdout]     |
[INFO] [stdout] 286 |       for i in range(0, n) {
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:296:38
[INFO] [stdout]     |
[INFO] [stdout] 296 |   pub fn read_le_int_n(&mut self, n: uint) -> i64 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:303:39
[INFO] [stdout]     |
[INFO] [stdout] 303 |   pub fn read_be_uint_n(&mut self, n: uint) -> u64 {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:308:14
[INFO] [stdout]     |
[INFO] [stdout] 308 |     for i in range(0, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   | use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:318:38
[INFO] [stdout]     |
[INFO] [stdout] 318 |   pub fn read_be_int_n(&mut self, n: uint) -> i64 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:324:36
[INFO] [stdout]     |
[INFO] [stdout] 324 |   pub cache: u8, pub cache_length: uint, stream: &'a mut Stream<'a>
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:332:31
[INFO] [stdout]     |
[INFO] [stdout] 332 |   pub fn read_n(&mut self, n: uint) -> u32 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:361:38
[INFO] [stdout]     |
[INFO] [stdout] 361 |   pub fn read_n_signed(&mut self, n: uint) -> i32 {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 366 | fn extend_sign(value: u64, n: uint) -> i64 {
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/stream/mod.rs:370:36
[INFO] [stdout]     |
[INFO] [stdout] 370 | fn extend_sign_bits(value: u64, n: uint) -> i64 {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]  --> src/file/mod.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                  ^^^^ not found in `std::io`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::File;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/file/mod.rs:6:31
[INFO] [stdout]   |
[INFO] [stdout] 6 |   file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:10:29
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |                             ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/file/mod.rs:10:42
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(file: std::io::File, chunk: uint, sink: channel::Sink<super::Binary>) -> Input {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |   file: std::io::File, source: channel::Source<super::Binary>
[INFO] [stdout]    |                  ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `File` in module `std::io`
[INFO] [stdout]   --> src/file/mod.rs:42:29
[INFO] [stdout]    |
[INFO] [stdout] 42 |   pub fn new(file: std::io::File, source: channel::Source<super::Binary>) -> Output {
[INFO] [stdout]    |                             ^^^^ not found in `std::io`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::fs::File;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/buffer/mod.rs:6:30
[INFO] [stdout]   |
[INFO] [stdout] 6 |   buffer: Vec<u8>, position: uint, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/buffer/mod.rs:6:43
[INFO] [stdout]   |
[INFO] [stdout] 6 |   buffer: Vec<u8>, position: uint, chunk: uint, sink: channel::Sink<super::Binary>
[INFO] [stdout]   |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/buffer/mod.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub fn new(buffer: Vec<u8>, chunk: uint, sink: channel::Sink<super::Binary>) -> Buffer {
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find unit struct, unit variant or constant `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/caf/mod.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 |           if let ::sample_type::Unknown = audio.sample_type {
[INFO] [stdout]    |                                 ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use std::fmt::rt::v1::Alignment::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in module `sample_type`
[INFO] [stdout]   --> src/caf/mod.rs:62:37
[INFO] [stdout]    |
[INFO] [stdout] 62 |               if let ::sample_type::Float(_) = audio.sample_type { format_flags |= 1 };
[INFO] [stdout]    |                                     ^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use sample_type::SampleType::Float;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Little` in module `endian`
[INFO] [stdout]   --> src/caf/mod.rs:63:44
[INFO] [stdout]    |
[INFO] [stdout] 63 |               if audio.endian == ::endian::Little { format_flags |= 2; };
[INFO] [stdout]    |                                            ^^^^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use endian::Endian::Little;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:37
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:44:50
[INFO] [stdout]    |
[INFO] [stdout] 44 |     Unknown, Unsigned(uint), Signed(uint), Float(uint)
[INFO] [stdout]    |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn size(t: SampleType) -> uint {
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unsigned` in this scope
[INFO] [stdout]   --> src/aurora.rs:50:7
[INFO] [stdout]    |
[INFO] [stdout] 50 |       Unsigned(n) => n,
[INFO] [stdout]    |       ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 |   use sample_type::SampleType::Unsigned;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Signed` in this scope
[INFO] [stdout]   --> src/aurora.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |       Signed(n) => n,
[INFO] [stdout]    |       ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 |   use sample_type::SampleType::Signed;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in this scope
[INFO] [stdout]   --> src/aurora.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |       Float(n) => n
[INFO] [stdout]    |       ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this tuple variant
[INFO] [stdout]    |
[INFO] [stdout] 42 |   use sample_type::SampleType::Float;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/aurora.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |   pub channels: uint,
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Big` in module `endian`
[INFO] [stdout]   --> src/aurora.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |       endian: endian::Big,
[INFO] [stdout]    |                       ^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  | use endian::Endian::Big;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/aurora.rs:73:33
[INFO] [stdout]    |
[INFO] [stdout] 73 |       sample_type: sample_type::Unknown,
[INFO] [stdout]    |                                 ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use std::fmt::rt::v1::Alignment::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Big` in module `endian`
[INFO] [stdout]   --> src/aurora.rs:82:27
[INFO] [stdout]    |
[INFO] [stdout] 82 |     self.endian = endian::Big;
[INFO] [stdout]    |                           ^^^ not found in `endian`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 5  | use endian::Endian::Big;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unknown` in module `sample_type`
[INFO] [stdout]   --> src/aurora.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |     self.sample_type = sample_type::Unknown;
[INFO] [stdout]    |                                     ^^^^^^^ not found in `sample_type`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 5  | use sample_type::SampleType::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 5  | use std::fmt::rt::v1::Alignment::Unknown;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:41:49
[INFO] [stdout]     |
[INFO] [stdout] 41  |     if self.channel.rc_write.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout]     |                                                 ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:42:47
[INFO] [stdout]     |
[INFO] [stdout] 42  |       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]     |                                               ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:42:96
[INFO] [stdout]     |
[INFO] [stdout] 42  |       if self.channel.read.load(sync::atomic::SeqCst) == self.channel.write.load(sync::atomic::SeqCst) {
[INFO] [stdout]     |                                                                                                ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:50:65
[INFO] [stdout]     |
[INFO] [stdout] 50  |       let offset = self.channel.read.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout]     |                                                                 ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:64:53
[INFO] [stdout]     |
[INFO] [stdout] 64  |     self.channel.rc_read.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout]     |                                                     ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:82:48
[INFO] [stdout]     |
[INFO] [stdout] 82  |     if self.channel.rc_read.load(sync::atomic::SeqCst) == 0 {
[INFO] [stdout]     |                                                ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:89:66
[INFO] [stdout]     |
[INFO] [stdout] 89  |       let offset = self.channel.write.fetch_add(1, sync::atomic::SeqCst) % self.channel.capacity;
[INFO] [stdout]     |                                                                  ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: unit variant `SeqCst` is private
[INFO] [stdout]    --> src/channel/mod.rs:105:54
[INFO] [stdout]     |
[INFO] [stdout] 105 |     self.channel.rc_write.fetch_sub(1, sync::atomic::SeqCst);
[INFO] [stdout]     |                                                      ^^^^^^ private unit variant
[INFO] [stdout]     |
[INFO] [stdout] note: the unit variant `SeqCst` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `stdio` is private
[INFO] [stdout]    --> src/stdout/mod.rs:16:26
[INFO] [stdout]     |
[INFO] [stdout] 16  |     let mut stdout = io::stdio::stdout();
[INFO] [stdout]     |                          ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `stdio` is defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]  --> src/stream/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::mem;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0392]: parameter `T` is never used
[INFO] [stdout]   --> src/channel/mod.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct Source<T> {
[INFO] [stdout]    |                   ^ unused parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData`
[INFO] [stdout]    = help: if you intended `T` to be a const parameter, use `const T: usize` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0392]: parameter `T` is never used
[INFO] [stdout]   --> src/channel/mod.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub struct Sink<T> {
[INFO] [stdout]    |                 ^ unused parameter
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData`
[INFO] [stdout]    = help: if you intended `T` to be a const parameter, use `const T: usize` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 128 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0392, E0412, E0425, E0432, E0433, E0531, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0392`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aurora`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "1e5fe3f4b4686e17da678b1d72427edbfdf7304cd915a2bffb6af4c74ec0ea77", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e5fe3f4b4686e17da678b1d72427edbfdf7304cd915a2bffb6af4c74ec0ea77", kill_on_drop: false }`
[INFO] [stdout] 1e5fe3f4b4686e17da678b1d72427edbfdf7304cd915a2bffb6af4c74ec0ea77
